﻿using Coldairarrow.Entity.Base_leasesystem_merchant;
using Coldairarrow.Entity.DTO;
using Coldairarrow.Entity.ViewModel;
using Coldairarrow.Util;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace Coldairarrow.Business.Base_leasesystem_merchant
{
    public interface Ileasesystem_merchantBusiness
    {
        Task<PageResult<leasesystem_merchant>> GetDataListAsync(PageInput<ConditionDTO> input,string userid);
        object GetHeightSearch(PageInput<ConditionDTO> input);
        Task<leasesystem_merchant> GetTheDataAsync(string id);
        Task AddDataAsync(leasesystem_merchant data);
        Task UpdateDataAsync(leasesystem_merchant data);
        Task AddMer_bank_invoiceinfo(MerchantAll merchantAll);
        Task EditMer_bank_invoiceinfo(MerchantAll merchant);
        Task DeleteDataAsync(List<string> ids);
        object GetListAll(string input);
        //客户表的下拉框值
        List<SelectModel> FullSelect();
        //客户审核查询所有  连表--代发主表
        object GetCustomCheck();
    }
}